package com.example.bgmachine.bgmachine.modbus;


import java.util.ArrayList;
import java.util.List;

public class ArrayUtils {
    public static byte[] subBytes(byte[] src, int begin, int count) {
        byte[] bs = new byte[count];
        System.arraycopy(src, begin, bs, 0, count);

        return bs;
    }

    public  static byte[] listTobyte(List<Byte> list) {
        if (null != list && list.size() > 0) {
            byte[] bytes = new byte[list.size()];
            for (int i = 0; i < list.size(); i ++) {
                bytes[i] = list.get(i);
            }
            return bytes;
        } else {
            return null;
        }

    }

    public  static  List<Byte> byteToList(byte[] bytes) {
        if (null != bytes) {
            List<Byte> list = new ArrayList<>();
            for (int i = 0; i < bytes.length; i ++) {
                list.add(bytes[i]);
            }
            return list;
        } else {
            return null;
        }

    }
}
